package com.xcloud.utils;

import cn.hutool.core.io.FileUtil;
import cn.hutool.extra.qrcode.QrCodeUtil;
import cn.hutool.extra.qrcode.QrConfig;
import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;

public class CreateImage4Code {
    /**
     *生成指定网址的二维码，宽和高像素均为300像素
     */
    private void generateImageCode(){
        QrConfig qrConfig = new QrConfig(600, 600);
        //纠错级别：L、M、Q、H，由低至高，低级别的像素块大
        qrConfig.setErrorCorrection(ErrorCorrectionLevel.L);
        //qrConfig.setBackColor();
        qrConfig.setImg("D://files/165c187e1b6a463f8d7fe2ac7a70114a.jpg");
        QrCodeUtil.generate("http://113.44.33.203:8010/login#/",qrConfig,FileUtil.file("D://files/qrcode.png"));
    }

    public static void main(String[] args) {
        new CreateImage4Code().generateImageCode();
    }
}
